package cn.maihe.elg.operation.supports.electronicseal.anne.bean.annesign.enterprise.vo;

import cn.maihe.elg.operation.supports.electronicseal.anne.EnterpriseStatus;

/**
 * @Description
 * @Author WJH
 * @Date 2021/08/13
 */
public class EnterpriseResult {

    private EnterpriseStatus status ;
    private String auditDesc;
    private Long enterpriseId;

    public EnterpriseResult(EnterpriseStatus status, String auditDesc, Long enterpriseId) {
        this.status = status;
        this.auditDesc = auditDesc;
        this.enterpriseId = enterpriseId;
    }

    public static EnterpriseResult of(EnterpriseStatus status, String auditDesc, Long enterpriseId){
        return new EnterpriseResult(status, auditDesc, enterpriseId);
    }

    public EnterpriseStatus getStatus() {
        return status;
    }

    public String getAuditDesc() {
        return auditDesc;
    }

    public Long getEnterpriseId() {
        return enterpriseId;
    }
}
